<html>
<head><meta charset="utf-8"><title>llvm updates · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html">llvm updates</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="206002897"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206002897" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Xavier Denis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206002897">(Aug 05 2020 at 09:23)</a>:</h4>
<p>How often is LLVM updated in rustc? and do we update it to HEAD or only to public releases?</p>



<a name="206003513"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206003513" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206003513">(Aug 05 2020 at 09:30)</a>:</h4>
<p>I believe it is normally to public releases, there was some discussion related to this in a <a href="#narrow/stream/238009-t-compiler.2Fmeetings/topic/.5Bweekly.20meeting.5D.202020-07-16.20.2354818/near/204093867">recent weekly meeting</a>.</p>



<a name="206004738"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206004738" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Xavier Denis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206004738">(Aug 05 2020 at 09:50)</a>:</h4>
<p>ah, do you happen to know what LLVM's policy is around RCs? Will they include more commits into the second RC?</p>



<a name="206005250"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206005250" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206005250">(Aug 05 2020 at 09:57)</a>:</h4>
<p>I don't, someone from <span class="user-group-mention" data-user-group-id="1176">@WG-llvm</span> might.</p>



<a name="206005708"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206005708" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nikita Popov <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206005708">(Aug 05 2020 at 10:03)</a>:</h4>
<p>New optimizations will generally not be included in RCs.</p>



<a name="206005735"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206005735" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Nikita Popov <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206005735">(Aug 05 2020 at 10:03)</a>:</h4>
<p>We'd have to backport ourselves.</p>



<a name="206005832"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206005832" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Hanna Kruppe <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206005832">(Aug 05 2020 at 10:04)</a>:</h4>
<p>I don't think there's a fixed number of RCs, if more release blockers crop up then fixes for those could get cherry picked. But naturally, as time goes on, the release managers get more conservative about what to cherry pick / consider a blocker. Same goes for point releases.</p>



<a name="206005869"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206005869" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Hanna Kruppe <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206005869">(Aug 05 2020 at 10:05)</a>:</h4>
<p>I don't know what commit you have in mind but new functionality (eg optimization improvements) certainly won't get cherry picked this late in the process.</p>



<a name="206006256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206006256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Xavier Denis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206006256">(Aug 05 2020 at 10:11)</a>:</h4>
<p>do we cherry-pick optimizations into our llvm? or is it generally considered too little payoff for the hassle?</p>



<a name="206006262"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206006262" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Xavier Denis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206006262">(Aug 05 2020 at 10:11)</a>:</h4>
<p>specific issue is: <a href="https://github.com/rust-lang/rust/issues/74938">https://github.com/rust-lang/rust/issues/74938</a></p>



<a name="206008256"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206008256" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Hanna Kruppe <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206008256">(Aug 05 2020 at 10:46)</a>:</h4>
<p>I think we've done it sometimes in the past, but it's a trade off and in this case I would err towards just picking it up whenever we update to an LLVM version that has it, just because it seems low priority and any cherry picking carries a little risk</p>



<a name="206008793"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206008793" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Xavier Denis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206008793">(Aug 05 2020 at 10:56)</a>:</h4>
<p><span aria-label="+1" class="emoji emoji-1f44d" role="img" title="+1">:+1:</span> that's fine with me</p>



<a name="206066547"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206066547" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206066547">(Aug 05 2020 at 19:21)</a>:</h4>
<p>see also <a href="https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html">https://rustc-dev-guide.rust-lang.org/backend/updating-llvm.html</a></p>



<a name="206066673"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206066673" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206066673">(Aug 05 2020 at 19:23)</a>:</h4>
<p>btw, can I be added to <span class="user-group-mention" data-user-group-id="1176">@WG-llvm</span> ?</p>



<a name="206066845"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206066845" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206066845">(Aug 05 2020 at 19:24)</a>:</h4>
<p><span class="user-mention" data-user-id="138448">@cuviper</span> done, I think anyone can add themselves though</p>



<a name="206066945"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206066945" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206066945">(Aug 05 2020 at 19:25)</a>:</h4>
<p><span class="user-mention" data-user-id="116122">@simulacrum</span> thanks, I didn't see a way to do that myself</p>



<a name="206067016"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206067016" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> cuviper <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206067016">(Aug 05 2020 at 19:26)</a>:</h4>
<p>there's a note "Only group members and organization administrators can modify a group." which made me think I couldn't</p>



<a name="206067144"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206067144" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> nikomatsakis <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206067144">(Aug 05 2020 at 19:27)</a>:</h4>
<p>I think only existing members can add folks</p>



<a name="206067376"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/llvm%20updates/near/206067376" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> simulacrum <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/llvm.20updates.html#206067376">(Aug 05 2020 at 19:29)</a>:</h4>
<p>ah, perhaps</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>